package com.byxy.shop.entity;

import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 廖善椅
 * @ClassName User
 * @Description 用户实体类
 * @date 2020年5月6日
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
//	  `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户主键id',
//	  `nick_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称',
//	  `login_name` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '登陆名称(默认为手机号)',
//	  `password_md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'MD5加密后的密码',
//	  `introduce_sign` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '个性签名',
//	  `address` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '收货地址',
//	  `is_deleted` tinyint(4) NOT NULL DEFAULT 0 COMMENT '注销标识字段(0-正常 1-已注销)',
//	  `locked_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '锁定标识字段(0-未锁定 1-已锁定)',
//	  `create_time` datetime(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间',
	
	/** 用户主键id */
	private Integer userId;
	/** 用户昵称 */
	private String nickName;
	/** 登陆名称(默认为手机号) */
	private String loginName;
	/** MD5加密后的密码 */
	private String passwordMd5;
	/** 个性签名 */
	private String introduceSign;
	/** 收货地址 */
	private String address;
	/** 注销标识字段(0-正常 1-已注销) */
	private Integer isDeleted;
	/** 锁定标识字段(0-未锁定 1-已锁定) */
	private Integer lockedFlag;
	/** 注册时间 */
	private Date createTime;
}
